body,div,p,form,h1,h2,h3,h4,h5,ul,li,ol,dl,dd,input,button{margin:0;padding:0;}
body{font-size:12px;color:#333;font-family:"Arial",\5B8B\4F53,Helvetica,sans-serif;background-color:#fff;}
ol,ul,li{list-style:none;}
input,select,button,textarea{vertical-align:middle;font-size:12px;border:none;}
input{border:0;outline:none;}
img{vertical-align:bottom;border:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
/*clear*/
.clearfix:after {content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/*事件*/
a:link{color:#006599;text-decoration:none;outline:none;cursor:pointer;}
a:visited{color:#006599;text-decoration:none;}
a:hover{color:#006599;text-decoration:underline;}
a:active{color:#006599;text-decoration:none;}
a:focus{outline:none;}
input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none;}
.iBtn{cursor:pointer;font-size:14px;}
/*背景合集*/
.header1 .logo,.header1 #S,.link_mask,.link_mask .mark,.header1 .menu li.ac a .lt,.header1 .menu li.ac a .rt,.header3 #S .sText,.header3 .logo,.header3 .menu li.ac a .lt,.header3 .menu li.ac a .rt,.header3 #S b,.header3 #Item a.ac b,.p-gotoTop .btn_goTop,#Footer .fix2 .FootLogo li a.icon{background:url(../../img/lib/public_fix_v2.0.png) no-repeat;}
.header1 .menu,.header1 .tips li,.header3 .menu,.header3 .tips li{background:url(../../img/lib/public_safe_v2.0.png) no-repeat;}
/*通用公共块*/
.block{margin-bottom:10px;border:1px solid #dddddd;clear:both;}
.block h2,.block h3{overflow:hidden;width:100%;font-size:14px;color:#000;}
.block h2 span.title,.block h3 span.title{float:left;padding-left:10px;}
.block h2 span.more,.block h3 span.more{float:right;padding-right:10px;font-size:12px;font-weight:normal;}
.block .showblock{overflow:hidden;width:100%;}
.block ul{margin-right:36px;width:126px;overflow:hidden;position:relative;z-index:0;left:0;top:0;float:left;}
.block ul .vimg{width:100%;overflow:hidden;}
.block ul .vimg a{border:1px solid #dbdbdb;display:block;height:90px;width:120px;padding:2px;text-align:center;}
.block ul .vimg img{width:120px;height:90px;}
.block ul .vtitle{margin-top:4px;}
.block ul .vdesc{color:#b6b6b6;margin-top:4px;}
.row{width:100%;overflow:hidden;clear:both;}
    /*图文通用块类型1*/

/*widgets*/
    /*广告通用栏*/
.ad_common{margin: 0 auto 10px;overflow: visible;text-align: center;width: 100%;}
    /*图片遮罩层及遮罩上的标记*/
.link_mask{width:126px;height:96px;position:absolute;left:0;top:0;z-index:2;background-position:5000px 5000px;}
.link_mask a{display:block;width:126px;height:96px;color:#fff;cursor:pointer;}
.link_mask a:hover{color:#fff;text-decoration:none;}
.link_mask .update{bottom:6px;right:6px;position:absolute;z-index:3;color:#fff;}
.link_mask .mark{position:absolute;top:0;right:0;z-index:3;}
.link_mask .hd480,.link_mask .hd720,.link_mask .hd1080{width:47px;height:47px;text-indent:-99999px;display:block;}
.link_mask .hd480{background-position:-346px -6px;}
.link_mask .hd720{background-position:-392px -6px;}
.link_mask .hd1080{background-position:-439px -6px;}
    /*自动提示插件*/
.ac_results {padding:0px;border:1px solid #d5d5d5;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul {width:100%;list-style-position:outside;list-style: none;}
.ac_results li {padding:2px 5px;cursor: default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_over{background-color:#ccc;color:white;}
    /*返回顶部*/
.p-gotoTop{position:fixed;_position:absolute;z-index:1;bottom:0;left:0;width:24px;height:79px;overflow:hidden;}
.p-gotoTop .btn_goTop{background-position:-123px -132px;width:24px;height:79px;display:block;text-indent:-99999px;position:relative;background-color:white;}
    /*加载中*/
.p-loader1{background:url(../../img/lib/loading_1.gif) no-repeat;}
/*头部*/
    /*头部类型1*/
.header1 .header_main{padding:27px 0 23px 144px;width:826px;overflow:hidden;margin:0 auto;position:relative;z-index:1;}
.header1 .logo{display:block;width:150px;height:57px;background-position:-196px -1px;text-indent:-99999px;outline:none;float:left;margin-right:10px;}
.header1 #S,.header1 #S .sText{float:left;}
.header1 #S{background-position:0 -60px;width:459px;height:44px;margin-top:12px;margin-left:4px;overflow:hidden;}
.header1 #S .sText{overflow:hidden;width:351px;}
.header1 #S .sText .iText{font-size:14px;font-family:\5B8B\4F53;width:334px;float:left;height:15px;margin:15px 0 0 12px;}
.header1 #S .iBtn{width:102px;height:32px;margin-top:6px;color:#fff;line-height:32px;font-weight:bold;background:none;}
.header1 .searchmore{float:left;overflow:hidden;margin-top:34px;margin-left:8px;}
.header1 .searchmore li{clear:both;font-size:13px;}
.header1 .tips{position:absolute;z-index:2;top:10px;right:-1px;}
.header1 .tips li{padding:0 7px;display:inline;float:left;background-position:right -111px;background-position:right -113px\9;height:14px;line-height:14px;}
.header1 .tips li a{color:#000;}
.header1 .menu{width:970px;background-position:0 0;height:34px;background-repeat:repeat-x;margin:0 auto;border-bottom:3px solid #d6d2d1;position:relative;z-index:0;margin-bottom:10px;}
.header1 .menu ul,.header1 .menu li,.header1 .menu li a{float:left;}
.header1 .menu .menu_ul{margin:6px 0 0 10px;display:inline;position:absolute;z-index:1;}
.header1 .menu li a{font-size:12px;color:#fff;padding:0 4px;line-height:24px;height:31px;}
.header1 .menu li a.parent{font-size:14px;margin:0 8px;font-weight:bold;}
.header1 .menu li.ac a.parent,.header1 .menu li ul li.ac a{background-color:#fff;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-khtml-border-top-left-radius:4px;-khtml-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;color:#000;position:relative;z-index:0;}
.header1 .menu li.ac a.parent .lt,.header1 .menu li.ac a.parent .rt,.header1 .menu li ul li.ac a .lt,.header1 .menu li ul li.ac a .rt{position:absolute;z-index:1;top:0;width:3px;height:3px;display:block;overflow:hidden;}
.header1 .menu li.ac a.parent .lt,.header1 .menu li ul li.ac a .lt{background-position:-347px -54px;left:0;}
.header1 .menu li.ac a.parent .rt,.header1 .menu li ul li.ac a .rt{background-position:-350px -54px;right:0;}

    /*播放页头部类型*/
#Space{width:980px;margin:0 auto;zoom:1;position:relative;}
#Space #Menu{background:#f0f0f0;overflow:hidden;width:980px;height:30px;position:relative;z-index:240;color:#999;}
#Space #Menu .r_fix div{padding-left:12px;overflow:hidden;line-height:30px;}
#Space #Menu .r_fix div a, #Space #Menu .r_fix div strong{color:#000;margin:0 6px;}
#Space #Menu .r_fix div strong{color:#fd342c;}
#Space #Menu p{position:absolute;right:4px;top:8px;}
#Space #Menu p a{color:red;margin:0 8px;}
#Space #Menu .l_fix, #Space #Menu .r_fix, #Space #Menu .bhead {background: url(../../img/lib/PuiRepeatX_t=20101022.png) repeat-x scroll 0 0 transparent;}
#Space #Menu .l_fix {background-position: 0 -2px;}
#Space #Menu .l_fix, #Space #Menu .r_fix {background-repeat: no-repeat; float: left; height: 30px; overflow: hidden; width: 5px;}
#Space #Menu .r_fix {background-position: -5px -2px;}
#Space #Menu .bhead {background-position: 0 -33px; border: medium none; float: left; height: 29px; overflow: visible;  padding: 0 0 0 10px; position: relative; width: 960px; line-height:29px;border-bottom:1px solid #dedede;}
#Space #Menu a {float: left;margin-right: 16px; border-right:1px solid #CBCBCB; height:14px; line-height:14px;
display: block; margin: 0; padding: 0 5px; margin-top:8px;}
#Space #Menu .ph{ border:none;}
#Space #Menu a:link, #Space #Menu a:visited {color: #666666;text-decoration: none;}
#Space #Menu a:hover{ color:#FE0072;}
#Space #Menu .bhead_s{ float:left;  margin-top:4px; margin-left:10px;}
#Space .bhead_s .s_icon,#Space .bhead_s .s2{background:url(../../img/lib/public_fix_v2.0.png) no-repeat;}
#Space .bhead_s .s_icon{ margin-top:5px;width:16px; height:16px; background-position:-460px -60px;}
#Space .bhead_s input, #Space .bhead_s img, #Space .bhead_s .s_icon{ float:left;}
#Space .bhead_s .s1{ height:16px; border:#CBCBCB 1px solid;margin-top:2px;}
#Space .bhead_s .s2{width:42px; height:20px; background-position:-460px -76px;cursor:pointer; margin:2px 0 0 5px;}

	/*头部类型3*/
.header3 .header_main{padding:27px 0 20px 95px;width:875px;overflow:hidden;margin:0 auto;position:relative;z-index:1;}
.header3 .logo{display:block;width:200px;height:50px;background-position:-148px -130px;text-indent:-99999px;outline:none;float:left;margin:10px 20px 0 0;}
.header3 .Sbox{ width:558px; float:left;}
.header3 #Item{ font-size:14px;}
.header3 #Item a{display:inline-block; padding:6px 15px 2px 15px; position:relative;color:#000;}
.header3 #Item a:hover{color:#369 !important;}
.header3 #Item a.ac{ color:#fff;background:#E00000;}
.header3 #Item a.ac:hover{ color:#fff !important;}
.header3 #S,.header3 #S .sText{float:left;}
.header3 #S{width:552px;height:28px;overflow:hidden; background:#E00000; padding:3px; position:relative;}
.header3 #Item a.ac b,.header3 #S b{display:block; position:absolute; width:1px; height:1px; background:#fff;font-size:0;}
.header3 #Item a.ac b.lt{left:0; top:0;}
.header3 #Item a.ac b.rt{right:0; top:0;}
.header3 #S b.rt{right:0; top:0;}
.header3 #S b.lb{left:0; bottom:0;}
.header3 #S b.rb{right:0; bottom:0;}
.header3 #S .sText{overflow:hidden;width:446px; height:28px; background-color:#fff; background-position:-478px -178px;}
.header3 #S .sText .iText{font-size:14px;font-family:\5B8B\4F53;width:445px;float:left;height:15px;margin:8px 0 0 28px;}
.header3 #S .iBtn{width:95px;height:28px;color:#fff;line-height:28px;font-weight:bold;background:none;letter-spacing:14px;text-align:center;padding-left:30px;}
.header3 .searchmore{float:left;overflow:hidden;margin-top:34px;margin-left:8px;}
.header3 .searchmore li{clear:both;font-size:13px;}
.header3 .tips{position:absolute;z-index:2;top:10px;right:-1px;}
.header3 .tips li{padding:0 7px;display:inline;float:left;background:none;background-position:right -113px\9;height:14px;line-height:14px;}
.header3 .tips li a{color:#666;}
.header3 .menu{width:990px;background-position:0 0;height:34px;background-repeat:repeat-x;margin:0 auto;border-bottom:3px solid #d6d2d1;position:relative;z-index:0;margin-bottom:10px;}
.header3 .menu ul,.header3 .menu li,.header3 .menu li a{float:left;}
.header3 .menu .menu_ul{margin:6px 0 0 16px;display:inline;position:absolute;z-index:1;}
.header3 .menu li a{font-size:12px;color:#fff;padding:0 4px;line-height:24px;height:31px;}
.header3 .menu li a:hover{color:#fff !important;}
.header3 .menu li.ac a:hover,.header3 .menu li ul li.ac a:hover{color:#000 !important;}
.header3 .menu li ul li a{color:#fff !important;}
.header3 .menu li.ac ul li a:hover/*,.header3 .menu li ul li a:hover*/{color:#fff !important;}
.header3 .menu li a.parent{font-size:14px;margin:0 4px;font-weight:bold;}
.header3 .menu li.ac a.parent,.header3 .menu li ul li.ac a{background-color:#fff;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-khtml-border-top-left-radius:4px;-khtml-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;color:#000 !important;position:relative;z-index:0;}
.header3 .menu li.ac a.parent .lt,.header3 .menu li.ac a.parent .rt,.header3 .menu li ul li.ac a .lt,.header3 .menu li ul li.ac a .rt, .header3 .menu_vi li.ac a .lt, .header3 .menu_vi li.ac a .rt{position:absolute;z-index:1;top:0;width:3px;height:3px;display:block;overflow:hidden;}
.header3 .menu li.ac a.parent .lt,.header3 .menu li ul li.ac a .lt, .header3 .menu_vi li.ac a .lt{background-position:-347px -54px;left:0;}
.header3 .menu li.ac a.parent .rt,.header3 .menu li ul li.ac a .rt, .header3 .menu_vi li.ac a .rt{background-position:-350px -54px;right:0;}

/*视频页面头部*/
.header3 .menu .menu_vi{padding:5px 0 0 20px;display:inline;position:absolute;}
.header3 .menu_vi li a{font-size:14px;padding:0 14px;font-weight:bold;}
.header3 .menu_vi li.ac a{margin:0;height:34px;padding:0 15px;background:#fff;color:#333;position:relative;}
.header3 .menu_vi .cut{line-height:22px;color:#fff;}

/*主体页*/
#container{margin:0 auto;overflow:hidden;}
/*分页*/
.pager{clear:both;padding:16px 0;overflow:hidden;zoom:1;}
.pager div {float:right;margin:0 auto;overflow:hidden;}
.pager a, .pager strong, .pager span{margin:0 4px;text-align:center;padding:0 8px;display:block;line-height:20px;height:20px;float:left;background:white;border:1px solid #d9d9d9;color:#666;}
.pager a:hover{color:#5f5f5f;background:#f0f0f0;border-color:1px solid #ccc;}
.pager strong{color:#fff;background:#ff1e00;border:1px solid #e5cec1;font-weight:bold;}
/*尾部*/
    /*尾部类型1*/
#Footer{width:100%;text-align:center;clear:both;}
#Footer .fix{min-width:970px;width:970px;margin:0 auto;border-top:1px solid #e9e9e9;padding-top:10px;overflow:hidden;zoom:1;background:url(../../img/lib/footer_bg.png) no-repeat center top;}
#Footer .fix p{line-height:25px;color:#5d5d5d;}
#Footer .fix p a{color:#5d5d5d;text-decoration:none;}
#Footer #FootLogo {margin:10px 0;}
#Footer #FootLogo a{display:inline-block;}
#Footer #FootLogo img{display:inline-block;}
    /*尾部类型2(20111020)*/
#Footer{width:100%;text-align:center;clear:both;background:none;border:none;}
#Footer .fix2{min-width:990px;width:990px;margin:0 auto;border-top:1px solid #e9e9e9;padding:20px 0;overflow:hidden;zoom:1;background:#FBFBFB;}
#Footer .fixC{overflow:hidden;margin:0 auto 12px auto;clear:both;}
#Footer .fixC ul{float:left;overflow:hidden;margin-right:18px;}
#Footer .fix2 .fVideo{width:252px;margin-left:38px;_margin-left:19px;}
#Footer .fix2 .fBlog{width:128px;}
#Footer .fix2 .fImage{width:196px;}
#Footer .fix2 .fSoft{width:68px;}
#Footer .fix2 .fAbout{width:190px;margin-right:0;}
#Footer .fix2 .fixC ul li{line-height:20px;overflow:hidden;}
#Footer .fix2 .fixC ul li a{color:#666;padding-right:7px;float:left;font-family:"Arial",宋体,Helvetica,sans-serif;}
#Footer .fix2 .fixC ul li a:hover{color:#333 !important;}
#Footer .fix2 .fixC ul li.bItem{display:block;width:100%;text-align:left;font-weight:bold;}
#Footer .fix2 .fixC ul li.bItem a{color:#333;}
#Footer .fix2 p{line-height:24px;clear:both;}
#Footer .fix2 p a,#Footer .fix2 p span{color:#999; margin:0 2px;}
#Footer .fix2 .FootLogo{width:448px;margin:5px auto 18px auto;_margin:10px auto 8px auto;overflow:hidden;}
#Footer .fix2 .FootLogo .fIcon{display:block;float:left;overflow:hidden; width:300px !important;}
#Footer .fix2 .FootLogo ul li{width:150px;white-space:nowrap;text-align:left;}
#Footer .fix2 .FootLogo li{float:left;line-height:24px;}
#Footer .fix2 .FootLogo li a{color:#999;}
#Footer .fix2 p a:hover,#Footer .fix2 .FootLogo li a:hover{color:#999 !important;}
#Footer .fix2 .FootLogo li a.icon{display:block;float:left;margin-right:5px;}
#Footer .fix2 .FootLogo .beian a.icon{width:18px;height:22px;background-position:-38px -38px;}
#Footer .fix2 .FootLogo .jubao a.icon{width:18px;height:20px;background-position:-18px -40px;margin-top:2px;}
#Footer .fix2 .FootLogo .baojin a.icon{width:20px;height:16px;background-position:1px -42px;margin-top:2px;}
#Footer .fix2 .FootLogo .jincha a.icon{width:24px;height:24px;background-position:-55px -38px;}
#Footer .fix2 .FootLogo .xinyon a.icon{background:none;}
#Footer .fix2 .copyRight{color:#989898;}